#define _CRT_SECURE_NO_WARNINGS 1
#include<cstdio>
//char arr[20];
//int length = 0;
//
//void str_insert(int i)
//{
//    int len = length;
//    while (len >= i)
//    {
//        arr[len + 1] = arr[len];
//        len--;
//    }
//    arr[i] = ',';
//    length++;
//}
//int main()
//{
//    
//    int a, b, i, count, n, t, k;
//    a = b = i = count = t = k =  0;
//    n = 1;
//    
//    scanf("%d %d", &a, &b);
//    int sum = a + b;
//    int m = sum;
//
//
//    if (sum < 0)
//    {
//        printf("-");
//
//
//        m = -sum;
//    }
//
//    while (m >= 10)
//    {
//        t = m;
//        while (m >= 10)
//        {
//            m = m / 10;
//            i++;
//        }
//        k++;
//        arr[k] = m + 48;
//        for (int j = 1; j <= i; j++)
//        {
//            n = 10 * n;
//        }
//        m = t - m * n;
//        i = 0;
//        n = 1;
//    }
//
//    k++;
//    arr[k] = m + 48;
//    length = k;
//    int u = k;
//    k++;
//    while (u - 4 >= 0)
//    {
//        k -= 3;
//        str_insert(k);
//        u -= 3;
//    }
//    arr[length + 1] = '\0';
//    printf("%s", arr + 1);
//    return 0;
//}
char arr[20];
int len = 0;
int main()
{
	int a, b,k,count;
	a = b =k=count= 0;
	scanf("%d %d", &a, &b);
	int sum = a + b;
	int m = sum;
	
	
	if (sum < 0)
	{
	    printf("-");
	
	
	    m = -sum;
	}
	while (m >= 10)
	{

		k++;
		arr[k] = m % 10+48;
		
		len++;
		count++;
		if (count == 3)
		{
			k++;
			arr[k] = ',';
			count = 0;
			len++;
		}
		m /= 10;

	}
	k++;
	arr[k] = m + 48;
	len++;
	for (int i = len; i >= 1; i--)
	{
		printf("%c", arr[i]);
	}
	return 0;
}